package Matches;

public class demo3 {
    public static void main(String[] args) {
        //首字母不能为0                           [1-9]
        //后五位随便                              \\d{5}
        //出生年前半 18 19 20                     （18|19|20）
        //后半                                    \\d{2}
        //月份                                    (0[1-9]|1[0-2])
        //日                                      (0[1-9]|[12]\\d|30|31
        //后三位随机                                \\d{3}
        //最后一位                                  [\\dXx]
        String s1 = "[1-9]\\d{5}(18|19|20)\\d{2}(0\\d|10|11|12)(0[1-9]|[1-2]\\d|30|31)\\d{3}[\\dXx]";
        String s2 = "[1-9]\\d{5}(18|19|20)\\d{2}(0[1-9]|1[0-2])(0[1-9]|[12]\\d|30|31\\d{3}[\\dXx]";
    }
}
